<?php
namespace Home\Controller;
use Think\Controller;
class CommonController extends Controller {

    //或者使用TP提供的内置构造函数
    function _initialize(){


        //查询中间导航
        $mid_nav=D('nav')->where('pid=0 and is_home=1 and point=2')->select();//先查询顶级导航
        $this->assign('mid_nav', $mid_nav);

        //动态实例化类对象
        // ECHO CONTROLLER_NAME;DIE;
        // 如：可以用$this->Model替换$a=D('a')中的$a，即不用实例化：$a=D('a')
        // 在类当中，属性是属于全局变量的，可以在任何地方使用
        // CONTROLLER_NAME 获取控制层名称
        // $this->Model=D(CONTROLLER_NAME);

        //查询头部左边导航
         $top_l=D('nav')->where('pid=0 and is_home=1 and point=1 and is_left=1')->select();
         $this->assign('top_l', $top_l);

        //查询头部右边边导航
         $top_r=D('nav')->where('pid=0 and is_home=1 and point=1 and is_left=2')->select();
         $this->assign('top_r', $top_r);



        $web=array('index');
        if (!in_array(strtolower(CONTROLLER_NAME),$web)) {
          $this->Model=D(CONTROLLER_NAME);
        }

    }
}